package com.cr.business.domain;

import com.cr.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 主体检测次数统计对象 tb_user_entity_check_count
 * 
 * @author tang
 * @date 2025-08-19
 */
public class TbUserEntityCheckCount extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long countId;

    /** 关联主体信息ID */
    private String entityId;

    /** 历史自行检测数据 */
    private Integer selfCheck;

    /** 历史委托检测数据 */
    private Integer entrustCheck;

    public void setCountId(Long countId) 
    {
        this.countId = countId;
    }

    public Long getCountId() 
    {
        return countId;
    }

    public void setEntityId(String entityId) 
    {
        this.entityId = entityId;
    }

    public String getEntityId() 
    {
        return entityId;
    }

    public void setSelfCheck(Integer selfCheck)
    {
        this.selfCheck = selfCheck;
    }

    public Integer getSelfCheck()
    {
        return selfCheck;
    }

    public void setEntrustCheck(Integer entrustCheck)
    {
        this.entrustCheck = entrustCheck;
    }

    public Integer getEntrustCheck()
    {
        return entrustCheck;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("countId", getCountId())
            .append("entityId", getEntityId())
            .append("selfCheck", getSelfCheck())
            .append("entrustCheck", getEntrustCheck())
            .toString();
    }
}
